package com.ruoyi.production.service.regulator;

import java.util.List;
import com.ruoyi.production.domain.regulator.RegulatorAmount;

/**
 * 调节剂量Service接口
 *
 * @author ruoyi
 * @date 2021-07-12
 */
public interface IRegulatorAmountService
{
    /**
     * 查询调节剂量
     *
     * @param regulatorAmountId 调节剂量ID
     * @return 调节剂量
     */
    public RegulatorAmount selectRegulatorAmountById(Long regulatorAmountId);

    /**
     * 查询调节剂量列表
     *
     * @param regulatorAmount 调节剂量
     * @return 调节剂量集合
     */
    public List<RegulatorAmount> selectRegulatorAmountList(RegulatorAmount regulatorAmount);

    /**
     * 新增调节剂量
     *
     * @param regulatorAmount 调节剂量
     * @return 结果
     */
    public int insertRegulatorAmount(RegulatorAmount regulatorAmount);

    /**
     * 修改调节剂量
     *
     * @param regulatorAmount 调节剂量
     * @return 结果
     */
    public int updateRegulatorAmount(RegulatorAmount regulatorAmount);

    /**
     * 批量删除调节剂量
     *
     * @param regulatorAmountIds 需要删除的调节剂量ID
     * @return 结果
     */
    public int deleteRegulatorAmountByIds(Long[] regulatorAmountIds);

    /**
     * 删除调节剂量信息
     *
     * @param regulatorAmountId 调节剂量ID
     * @return 结果
     */
    public int deleteRegulatorAmountById(Long regulatorAmountId);
}
